Trabajos Prácticos realizados con Processing

Narda Tundidor

Trabajo práctico 0.

Al comienzo del año realizamos un tp libre para explorar las formas primitivas de dibujo con Processing y las diferentes alternativas de composición que ofrecen el entorno y las coordenadas para crear un grafismo libre, abstracto o figurativo, para subir y compartir desde GitHub.

Trabajo práctico 1.

Para el siguiente trabajo tuvimos que crear una animación con la secuencia de créditos(*) de una película o videojuego seleccionado. Al menos debe contener cinco secuencias de información.

En esta consigna incorporamos temas que nos permitiron realizar aplicaciones con gráficos un poco más elaborados y con animaciones. Para esto integramos nociones de programación relativas a almacenar en memoria valores numéricos, mostrar imágenes y escribir textos.

En esta oportunidad hice los creditos 10 things i hate about you, uno de mis films preferidos.

Card Title

Si quieres apreta el link para conocer más sobre este film.

Trabajo práctico 2.

Este tp se trataba de crear una ilusión óptica* interactiva** con estructuras repetitivas (ciclos flor) y funciones propias.

Con el fin de comprender las estructuras repetitivas en Processing a través de la visualización de patrones de repetición, modulables por la apropiación de los índices (variable de la repetición).

Yo realice una ilusión optica apartir de circulos que se sucedian y modificaban su color a partir del movimiento del mouse. Además, use líneas que también aparecían al mover el mouse para aumentar la ilusión.

Trabajo práctico 3.

Este tp se trataba de crear un juego interactivo de formato y temática libre. Incorporando: Un conflicto principal de carácter lúdico (una situación problemática que obliga el usuario a emprender acciones para resolverla) con dos resultados posibles: Resuelve el conflicto (gana) No resuelve el conflicto (pierde).

En esta ocasión programe un juego sobre un personaje ruso que debía salvar a su pueblo de las bombas. Para eliminarlas debe apretar las bombas antes de que escapen.

A partir del anterior trabajo empezamos a defenderlos a través de un video en YouTube.

Con esta consigna pude comenzar a experimentar de manera libre y creativa con los temas presentados hasta la fecha.

Temas como:
  • Estructuras repetitivas (ciclos for): simples o anidados.
  • Funciones propias con y sin parámetros
  • Condicionales (if - else)
  • Arreglos.
  • Trabajo práctico 4.

    Este trabajo se trataba de crear una aplicación básica que comience a aprovechar el potencial de la programación orientada a objetos. A partir de la propuesta didáctica presentada en la comisión. Cada docente va a definir la dinámica de sus actividades (es decir, en la comisión les van a contar qué tienen que hacer).

    Para esto programe tres clases: la clase Bosque, la clase Hada y la clase Ogro, las cuales eran desarrolladas a través de umna clase principal. Mi intención era que la Hada recorra el bosque repleto de ogros.

    Video de la defensa del trabajo.

    Programando con Objetos, una aproximación

    Como la mayoría de las actividades que hacemos a diario, la programación también tiene diferentes formas de realizarse. Estos modos se llaman paradigmas de programación y entre ellos están la programación orientada a objetos (POO) y la programación estructurada. Cuando comenzamos a usar lenguajes como Java, C#, Python y otros que posibilitan el paradigma orientado a objetos, es común cometer errores y aplicar la programación estructurada pensando que estamos usando recursos de la orientación a objetos.

    Trabajo práctico 5.

    En el último trabajo del año tuvimos que continuar trabajando con objetos sumandole diversas aplicaciones como:

  • Lógica de estados
  • Programado íntegramente con POO y que incluya al menos un arreglo de objetos.
  • Comunicación entre clases a través de sus métodos.
  • Implementación de alguna librería de sonido.
  • Elegí continuar con mi trabajo anterior y convertitlo en un juego donde el Hada debe acabar con olos ogros para ayudar a la población de su mundo.

    Avanzando con POO more_vert

    Defensa del trabajo.

    Cómo lo hice????close

    Para este trabajo continue con mi idea anterior; le sume distintas pantallas, cambie los ogros y sume la colisión para que al apretar los ogros estos se eliminen. Si uno lograba eliminarlos ganaba ,sin embargo al escaparse tan sólo tres el juego se terminaba.

    arriba